#ifndef EXEPACKHELPER_H
#define EXEPACKHELPER_H
#include<QThread>
#include<QObject>
#include<Util/PrePackage.h>
#include<UI/packagerui.h>
#include<QString>
#include<Util/dccinfo.h>
#include<QDebug>

class ExePackHelper : public QThread
{
     Q_OBJECT
public:
       explicit ExePackHelper(PackagerUI *mpUI,
                              PrePackage *MPrePackage,
                              QString mCurrentMdlPath,
                              QString mProjectPath,
                              QString mProjectRelativePath,
                              QMap<int,DCCInfo *> *mDCCInfoMap,
                              QString mJarName,
                              QObject *parent = 0);
signals:
    void sendInfoStr(QString);

    void open_Zip_window();

public slots:


private:
    PackagerUI *pUI;
    QString DirPath;
    QString currentMdlPath;
    QString ProjectPath;
    QString ProjectRelativePath;
    QMap<int,DCCInfo *> *DCCInfoMap;
    QString JarName;
    QString ZipFilePath="";
    PrePackage *mPrePackage;

protected:
virtual void run();



};

#endif // EXEPACKHELPER_H
